import { Catch } from '@midwayjs/decorator';
import { Context } from '@midwayjs/koa';

// 所有错误
@Catch()
export class AnyErrorFilter {
  async catch(err: Error & { status: number }, ctx: Context) {
    ctx.status = err.status;
    return {
      error: err.message,
    };
  }
}
